:root{
    --bar-pos_y: 50%;
    --bar-height:4px;
    --label_size:12px;
    --label_c:#ff0000;
    --bar-w:80%;
    /*--bar-translate_y: translateY(-50%);*/
}

#loadingBarLabel{
    padding: 0;
    margin: 0;
    z-index: 4;
    position: absolute;
    /*border: 1px solid #ff0000;*/
    width:100vw;
    height:100vh;
    /*top:0vh;*/
    /*transform: translateY(-100vh);*/
}

.loading_bg{
    width:var(--bar-w);
    background-color:var(--barBgColor);
    height: var(--bar-height);
    margin: 0 auto;
    position: relative;
    top: var(--bar-pos_y);
    transform: translateY(-50%);

}

#loading_label{
    width:var(--bar-w);
    margin: 0 auto;
    position: relative;
    top: var(--bar-pos_y);
    transform: translateY(-50%);
    font-size: var(--label_size);
    color: var(--label_c);
    text-align: center;
}
#loading_bar{
    width:1%;
    background-color:var(--barColor);
    height: var(--bar-height);
    display: block;
}